<?php
class View_Interest {

  /**
   * Enter description here...
   *
   * @param int $id
   * @param int $essenceTypeId
   * @param bool $isVoted - выставил ли пользователь уже свою оценку
   */
  public static function showUI($id, $authorId, $essenceTypeId, $isVoted = false) {
    $objSession = User_Session::instance();
    $idCurUser = $objSession->getUserId();
    $isDisabled = !$objSession->isLoggedIn() || ($authorId == $idCurUser);
    if ($isDisabled) {
      echo '<img src="' . W_IMAGES . 'button/btn_interested_gray.gif" style="width:146px;height:21px;position:relative;top:3px;" alt="Присоединиться к заявке" title="Вы не можете присоединиться к заявке">';
      return true;
    }
    echo '<a href="#" title="' . (!$isVoted ? 'Присоединиться к заявке' : 'Мне эта тема больше не интересна') . '" status="' . ($isVoted ? 1 : 0) . '" onclick="essence.toggleInterest(this, ' . $id . ', ' . $essenceTypeId . ');return false;">
            <img src="' . W_IMAGES . 'button/btn' . ($isVoted ? '_not' : '') . '_interested.gif" style="width:' . ($isVoted ? '117' : '146') . 'px;height:21px;position:relative;top:3px;" alt="">
          </a>';;
  }
  
}
?>